package org.gc.amino.ia.scalar;

import java.awt.geom.Point2D;
import java.awt.geom.Point2D.Float;

public interface ScalarFieldSourcePotential {
	/**
	 * Calculates the contribution of the scalar source potential
	 * in a point in space. The radius of the reference mote to calculate
	 * the strength of the potential.
	 * @param point 
	 * @param radius Radius of the mote of reference
	 * @param point Where the potential is measured
	 * @return Field strength.
	 */

	float visit(ScalarField scalar_field, Point2D.Float point, int courage);
}
